void Duplicar::configurarTest(){
	cout << "...ok el primero, falla el segundo..." << endl;
}

void Duplicar::armarCasosDeTest(){
	Lista* entrada = new Lista();
	entrada->agregarElemento(1);
	entrada->agregarElemento(2);
	entrada->agregarElemento(3);
	entrada->agregarElemento(4);
	entrada->agregarElemento(5);
	entrada->agregarElemento(6);

	Lista* salidaEsperada = new Lista();
	salidaEsperada->agregarElemento(2);
	salidaEsperada->agregarElemento(4);
	salidaEsperada->agregarElemento(6);
	salidaEsperada->agregarElemento(8);
	salidaEsperada->agregarElemento(10);
	salidaEsperada->agregarElemento(12);

	CasoDeTest c1;
	c1.agregarParametro(entrada);
	c1.agregarSalidaInOut(salidaEsperada);

	this->agregarCasoDeTest(c1);

	Lista* entrada2 = new Lista();
	entrada2->agregarElemento(1);
	entrada2->agregarElemento(2);
	entrada2->agregarElemento(3);
	entrada2->agregarElemento(4);
	entrada2->agregarElemento(5);
	entrada2->agregarElemento(6);

	Lista* salidaEsperada2 = new Lista();
	salidaEsperada2->agregarElemento(2);
	salidaEsperada2->agregarElemento(4);
	salidaEsperada2->agregarElemento(7);
	salidaEsperada2->agregarElemento(8);
	salidaEsperada2->agregarElemento(10);
	salidaEsperada2->agregarElemento(12);
	salidaEsperada2->agregarElemento(24);

	CasoDeTest c2;
	c2.agregarParametro(entrada2);
	c2.agregarSalidaInOut(salidaEsperada2);

	this->agregarCasoDeTest(c2);
}

void Duplicar::finalizarTest(){
	cout << "...finalizando caso de test..." << endl;
}
